package com.ecr.hub.front.bean.managed;

import java.util.Date;

public class Criterion {

	private int statusId;
	private int nbWagonStack;
	private int posRailId;
	private int typeBundleId;
	private String wagonExtId;
	private String sillonExtId;
	private String tcmsTrainId;
	private String typeSillon;
	private boolean reverseSense;
	private boolean railAvailable;
	private String fromOutCome;
	private int typeCheckRail;
	private Date date;
	private Date dateEnd;
	private String time;
	private String timeEnd;
	private int idx;

	// *******************************
	// Les getters et les setters.
	// *******************************

	public int getIdx() {
		return idx;
	}

	public int getPosRailId() {
		return posRailId;
	}

	public void setPosRailId(int posRailId) {
		this.posRailId = posRailId;
	}

	public void setIdx(int idx) {
		this.idx = idx;
	}

	public String getFromOutCome() {
		return fromOutCome;
	}

	public void setFromOutCome(String fromOutCome) {
		this.fromOutCome = fromOutCome;
	}

	public boolean isReverseSense() {
		return reverseSense;
	}

	public void setReverseSense(boolean reverseSense) {
		this.reverseSense = reverseSense;
	}

	public String getWagonExtId() {
		return wagonExtId;
	}

	public void setWagonExtId(String wagonExtId) {
		this.wagonExtId = wagonExtId;
	}

	public String getSillonExtId() {
		return sillonExtId;
	}

	public String getTcmsTrainId() {
		return tcmsTrainId;
	}

	public Date getDate() {
		return date;
	}

	public void setSillonExtId(String sillonExtId) {
		this.sillonExtId = sillonExtId;
	}

	public void setTcmsTrainId(String tcmsTrainId) {
		this.tcmsTrainId = tcmsTrainId;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public int getTypeBundleId() {
		return typeBundleId;
	}

	public void setTypeBundleId(int typeBundleId) {
		this.typeBundleId = typeBundleId;
	}

	public int getNbWagonStack() {
		return nbWagonStack;
	}

	public void setNbWagonStack(int nbWagonStack) {
		this.nbWagonStack = nbWagonStack;
	}

	public int getTypeCheckRail() {
		return typeCheckRail;
	}

	public void setTypeCheckRail(int typeCheckRail) {
		this.typeCheckRail = typeCheckRail;
	}

	public Date getDateEnd() {
		return dateEnd;
	}

	public void setDateEnd(Date dateEnd) {
		this.dateEnd = dateEnd;
	}

	public String getTypeSillon() {
		return typeSillon;
	}

	public void setTypeSillon(String typeSillon) {
		this.typeSillon = typeSillon;
	}

	public String getTime() {
		return time;
	}

	public String getTimeEnd() {
		return timeEnd;
	}

	public void setTime(String time) {
		this.time = time;
	}

	public void setTimeEnd(String timeEnd) {
		this.timeEnd = timeEnd;
	}

	public int getStatusId() {
		return statusId;
	}

	public void setStatusId(int statusId) {
		this.statusId = statusId;
	}

	public boolean isRailAvailable() {
		return railAvailable;
	}

	public void setRailAvailable(boolean railAvailable) {
		this.railAvailable = railAvailable;
	}
}
